A Router Architecture for Real - TimeCommunication in
نویسندگان
چکیده
| Parallel machines have the potential to satisfy the large computational demands of real-time applications. These applications require a predictable communication network, where time-constrained traac requires bounds on throughput and latency while good average performance suuces for best-eeort packets. This paper presents a new router architecture that tailors low-level routing, switching , arbitration, ow-control, and deadlock-avoidance policies to the connicting demands of each traac class. The router implements bandwidth regulation and deadline-based scheduling, with packet switching and table-driven multicast routing, to bound end-to-end delay and buuer requirements for time-constrained traac, while allowing best-eeort traf-c to capitalize on the low-latency routing and switching schemes common in modern parallel machines. To limit the cost of servicing time-constrained traac, the router includes a novel packet scheduler that shares link-scheduling logic across the multiple output ports, while masking the eeects of clock rollover on the represention of packet eligibility times and deadlines. Using the Verilog hardware description language and the Epoch silicon compiler, we demonstrate that the router design meets the performance goals of both traac classes in a single-chip solution. Verilog simulation experiments on a detailed timing model of the chip show how the implementation and performance properties of the packet scheduler scale over a range of architectural parameters.
منابع مشابه
Design of a novel congestion-aware communication mechanism for wireless NoC architecture in multicore systems
Hybrid Wireless Network-on-Chip (WNoC) architecture is emerged as a scalable communication structure to mitigate the deficits of traditional NOC architecture for the future Multi-core systems. The hybrid WNoC architecture provides energy efficient, high data rate and flexible communications for NoC architectures. In these architectures, each wireless router is shared by a set of processing core...
متن کاملApplication Mapping onto Network-on-Chip using Bypass Channel
Increasing the number of cores integrated on a chip and the problems of system on chips caused to emerge networks on chips. NoCs have features such as scalability and high performance. NoCs architecture provides communication infrastructure and in this way, the blocks were produced that their communication with each other made NoC. Due to increasing number of cores, the placement of the cores i...
متن کاملA Network on Chip based gigabit Ethernet router implemented on an FPGA
In this paper we will share the experiences we have gained from implementing an FPGA-based gigabit Ethernet router based on the SoCBUS network on chip architecture. The main reason for this project has been to test the SoCBUS architecture in a real design in order to investigate the performance and possible shortcomings. Another reason is to evaluate how SoCBUS performs in an FPGA. The results ...
متن کاملA Cluster-based Scalable and Extensible Edge Router Architecture
A major challenge in network router design is to provide both high packet forwarding performance and versatile packet processing capabilities at the edge of the Internet. This paper describes a scal-able and exetnsible edge router architecture called Suez, which supports a novel route aggregation caching scheme, a real-time link scheduling algorithm whose performance overhead is independent of ...
متن کاملActive Routers in Action: Evaluation of the LARA++ Active Router Architecture in a Real-life Network1
The paper reports on lessons learned from developing, deploying and operating LARA++ based active routers [1] along with a number of active services used daily in a real-life network environment. We evaluate how LARA++, which claims to be a truly generic and flexible active router architecture, performs when deployed in an operational network. The architecture is assessed whilst providing a ran...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998